@charset "utf-8";

body, form, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p {
    margin: 0;
    padding: 0;
}

div, ul, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, span {
    zoom: 1;
}

body {
    background: #FFF;
    text-align: center;
    -webkit-text-size-adjust: none;
}

html {
    height: 100%;
}

body, td, th, .wrapper {
    color: #565656;
    font-size: 12px;
    line-height: 1.75em;
    font-family: Verdana, Tahoma, simSun;
}

input, select {
    vertical-align: middle;
    line-height: normal;
    font-size: 1em;
    color: #8D8D8D;
}

textarea {
    font-size: 1em;
    line-height: 1.75em;
}

a {
    outline: 0;
    cursor: pointer;
    *star: expression(this.onFocus=this.blur());
}

a:link, a:visited, a:active {
    color: #565656;
    text-decoration: none;
}

a:hover {
    color: #006D38;
    text-decoration: none;
}

.ccolor {
    color: #006D38;
}

a.ccolor:link, a.ccolor:visited, a.ccolor:active {
    color: #006D38;
}

a.ccolor:hover {
    color: #565656;
}

img {
    border: 0;
}

a:hover img {
    opacity: 0.8;
    filter: alpha(opacity=80);
}

h1, h2, h3, h4, h5, h6 {
    font-size: 1em;
    line-height: 1.5em;
}

p {
    word-break: normal;
}

.hidden {
    display: none;
}

.clear {
    clear: both;
    height: 0;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
}

/*page--------------*/
.wrapper {
    margin: 0 auto;
    overflow: hidden;
    min-width: 950px;
    _width: expression((document.body.clientWidth>950)?"100%":"950px");
}

/*--header--------------*/
.header {
    margin: 0 auto;
    text-align: left;
    width: 950px;
    background: #FFF;
    height: 122px;
    position: relative;
    z-index: 40;
}

.brandinglogo {
    position: relative;
    display: block;
    width: 0px;
    height: 0px;
    padding: 88px 0 0 151px;
    background: url('/images/logo-sml.png') no-repeat 0 0;
    overflow: hidden;
}

.language {
    position: absolute;
    top: 25px;
    right: 5px;
    list-style-type: none;
    font-size: 0;
    overflow: hidden;
    height: 21px;
    white-space: nowrap;
}

.language li {
    position: relative;
    left: 1px;
    display: inline-block;
    *display: inline;
    margin-left: -0.5em;
    background: url('/images/page_en/icon_line.gif') no-repeat right center;
    padding: 0 1px 0 0;
    zoom: 1;
    vertical-align: top;
}

.language li a {
    font-size: 12px;
    line-height: 1.75em;
    display: inline-block;
    padding: 0 0.5em;
}

.newssearch {
    position: absolute;
    top: 52px;
    right: 5px;
    width: 183px;
}

.newssearch input {
    border: 1px solid #78BC27;
    color: #78BC27;
    float: left;
    outline: none;
    padding: 0 5px;
    height: 22px;
    line-height: 22px;
    margin: 0;
    width: 144px;
}

.newssearch .btn_search {
    float: left;
    width: 0;
    height: 0;
    overflow: hidden;
    padding: 24px 0 0 24px;
    background: url('/images/page_en/btn_seach.gif');
}

.header p.txt {
    position: absolute;
    right: 8px;
    top: 7px;
    background: url('/images/page_en/partof_en.gif') no-repeat 0 0;
    width: 0px;
    height: 0px;
    padding: 15px 0 0 225px;
    overflow: hidden;
}

/*----menu-------*/
.menu {
    height: 34px;
    clear: both;
    font-size: 0;
    background: url('/images/page_en/menu.gif') repeat-x 0 0;
    white-space: nowrap;
    _overflow: hidden;
    _width: 950px;
}

.menu li {
    position: relative;
    padding-right: 1px;
    height: 33px;
    display: inline-block;
    height: 44px;
    margin-right: -0.5em;
    zoom: 1;
    *display: inline;
    background: url('/images/tm.gif');
    zoom: 1;
    vertical-align: top;
}

.menu li a {
    display: inline-block;
    width: 118px;
    font-size: 12px;
    height: 0px;
    padding: 33px 0 0;
    line-height: 27px;
    border-top: 3px solid #006D38;
    background-repeat: no-repeat;
    background-position: 0 0;
    overflow: hidden;
    -webkit-transition: all .5s linear 0;
    -moz-transition: all .5s linear 0;
    -o-transition: all .5s linear 0;
    transition: all .5s linear 0;
}

.menu li a:link, .menu li a:visited, .menu li a:active {
    border-top: 3px solid #006D38;
    color: #565656;
}

.menu li.current a:link, .menu li.current a:visited, .menu li.current a:active {
    border-top: 3px solid #78BC27;
    color: #565656;
}

.menu li.current {
    z-index: 4;
}

.menu li.mouseon, .menu li:hover {
    z-index: 5;
}

.menu li.current a:hover, .menu li a:hover {
    border-top: 3px solid #A7A7A7;
    color: #006D38;
}

.menu li.mouseon a {
    border-top: 3px solid #A7A7A7;
}

.menu li:hover .show_content, .menu li.mouseon .show_content {
    display: block;
}

.menu .show_content {
    position: absolute;
    left: 0;
    top: 34px;
    width: 121px;
    overflow: hidden;
    white-space: normal;
    visibility: hidden;
    filter: glow(color=#565656, strength=3);
}

.menu li ul {
    list-style-type: none;
    width: 118px;
    margin: 0;
    padding: 0;
    border-top: 4px solid #78BC27;
    margin-bottom: 3px;
    position: relative;
    overflow: hidden;
    text-align: center;
    box-shadow: 1px 1px 3px #565656;
    opacity: 0.85;
    filter: alpha(opacity=85);
}

.menu li ul li {
    left: 0;
    margin: 0;
    width: 118px;
    height: 27px;
    background: url('/images/page_en/line.gif') repeat-x 0 0;
    padding: 1px 0 0;
    margin-top: -1px;
}

.menu li.show_container .show_content a {
    display: inline-block;
    margin: 0;
    padding: 27px 0 0;
    height: 0px;
    overflow: hidden;
    width: 118px;
    border: none;
    -webkit-transition: all .15s linear 0;
    -moz-transition: all .15s linear 0;
    -o-transition: all .15s linear 0;
    transition: all .15s linear 0;
}

.menu li.show_container .show_content a a:link, .menu li.show_container .show_content a:visited, .menu li.show_container .show_content a:active {
    border: none;
    background-position: 0 0;
}

.menu li.show_container .show_content a:hover {
    border: none;
    background-position: 0 -27px;
}

.menu li a.link_menu1 {
    background-image: url('/images/page_en/link_menu01.gif');
    width: 117px;
}

.menu li a.link_menu2 {
    background-image: url('/images/page_en/link_menu02.gif');
}

.menu li a.link_menu3 {
    background-image: url('/images/page_en/link_menu03.gif');
}

.menu li a.link_menu4 {
    background-image: url('/images/page_en/link_menu04.gif');
}

.menu li a.link_menu5 {
    background-image: url('/images/page_en/link_menu05.gif');
}

.menu li a.link_menu6 {
    background-image: url('/images/page_en/link_menu06.gif');
}

.menu li a.link_menu7 {
    background-image: url('/images/page_en/link_menu07.gif');
}

.menu li a.link_menu8 {
    background-image: url('/images/page_en/link_menu08.gif');
}

.menu li a.link_menu9 {
    background-image: url('/images/page_en/link_menu09.gif');
}

/*--main---------*/
#banner {
    height: 410px;
    position: relative;
    margin: -122px 0 -34px;
    text-align: center;
}

.index #banner {
    /*background:url('/images/page_en/bg_index.jpg') no-repeat center top;*/
    height: 610px;
    margin: -122px 0 -142px;
}

.index #bannerbg {
    position: absolute;
    z-index: 10;
    width: 100%;
    min-width: 950px;
    left: 0;
    top: 0;
    height: 610px;
    background: url('/images/page_en/indexbanner01.jpg') no-repeat center top;
    _width: expression((document.body.clientWidth>950)?"100%":"950px");
}

.index #bannerbg a {
    display: block;
    height: 610px;
    background: url('/images/tm.gif');
    margin: 0 auto;
    max-width: 1280px;
    _width: expression((document.body.clientWidth<1280)?"100%":"1280px");
}

.column_til {
    position: absolute;
    left: 0;
    top: -204px;
}

.column_til h2 {
    padding: 90px 0 0 570px;
    height: 0;
    width: 0;
    overflow: hidden;
}

.index .column_til {
    display: none;
}

/*.index .column_til{top:-272px;}
.index .column_til h1{ height:0; width:0;overflow:hidden;background:url('/images/page_en/page_index.png') no-repeat; padding:169px 0 0 371px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page_en/page_index.png',sizingmethod=scale);}
.index .column_til a{ padding:60px 0 0 290px; position:absolute;left:0;top:110px; background:url('/images/tm.gif'); width:0; height:0; overflow:hidden;}*/
.column_about #banner {
    background: url('/images/page_en/bg_about.jpg') no-repeat center top;
}

.column_about .column_til h2 {
    background: url('/images/page_en/page_about.png') no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page_en/page_about.png', sizingmethod=scale);
}

.column_team #banner {
    background: url('/images/page_en/bg_team.jpg') no-repeat center top;
}

.column_team .column_til h2 {
    background: url('/images/page_en/page_team.png') no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page_en/page_team.png', sizingmethod=scale);
}

.column_project #banner {
    background: url('/images/page_en/bg_project.jpg') no-repeat center top;
}

.column_project .column_til h2 {
    background: url('/images/page_en/page_project.png') no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page_en/page_project.png', sizingmethod=scale);
}

.column_strategy #banner {
    background: url('/images/page_en/bg_strategy.jpg') no-repeat center top;
}

.column_strategy .column_til h2 {
    background: url('/images/page_en/page_strategy.png') no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page_en/page_strategy.png', sizingmethod=scale);
}

.column_news #banner {
    background: url('/images/page_en/bg_news.jpg') no-repeat center top;
}

.column_news .column_til h2 {
    background: url('/images/page_en/page_news.png') no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page_en/page_news.png', sizingmethod=scale);
}

.column_club #banner {
    background: url('/images/page_en/bg_club.jpg') no-repeat center top;
}

.column_club .column_til h2 {
    background: url('/images/page_en/page_club.png') no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page_en/page_club.png', sizingmethod=scale);
}

.column_club .column_til .cfo {
    background: url('/images/page_en/page1_club.png') no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page_en/page1_club.png', sizingmethod=scale);
}

.column_club .column_til .cho {
    background: url('/images/page_en/page2_club.png') no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page_en/page2_club.png', sizingmethod=scale);
}

.column_other #banner {
    background: url('/images/page_en/bg_other.jpg') no-repeat center top;
}

.column_contact #banner {
    background: url('/images/page_en/bg_contact.jpg') no-repeat center top;
}

.column_contact .column_til h2 {
    background: url('/images/page_en/page_contact.png') no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page_en/page_contact.png', sizingmethod=scale);
}

.column_contact .column_til h2 .cfo {
    background: url('/images/page_en/page1_club.png') no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page_en/page1_club.png', sizingmethod=scale);
}

.column_other #banner {
    background: url('/images/page_en/bg_other.jpg') no-repeat center top;
}

.column_other .column_til h2 {
    background: url('/images/page_en/page_other.png') no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page_en/page_other.png', sizingmethod=scale);
}

.main {
    margin: 0 auto;
    text-align: left;
    padding: 26px 0 10px;
    width: 950px;
    position: relative;
    z-index: 20;
    background: #FFF;
}

.main_content {
    min-height: 200px;
    _height: 200px;
    overflow: visible;
    padding: 0 30px 0 30px;
}

.index .main {
    padding: 0;
    background: none;
}

.index .main_content {
    padding: 26px 0 10px;
    min-height: 176px;
    _height: 176px;
    overflow: visible;
    background: #FFF;
    border: none;
}

.two_col .aside {
    float: left;
    position: relative;
    right: auto;
    left: 30px;
    top: 0;
    width: 170px;
    background: url('/images/page_en/line_y.gif') repeat-y right top;
}

.two_col .main_content {
    float: right;
    padding: 0 30px 0 31px;
    background: url('/images/page_en/line_y.gif') repeat-y 0 0;
    width: 690px;
}

.two_col_other .aside {
    position: absolute;
    right: 0;
    top: -31px;
    width: auto;
}

.two_col_other .aside div {
    position: absolute;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}

.nav_container {
    height: 0;
    visibility: hidden;
    overflow: hidden;
}

.nav {
    position: absolute;
    visibility: hidden;
}

.submenu {
    list-style-type: none;
    font-size: 12px;
    line-height: 1.5em;
    position: relative;
    bottom: 16px;
}

.submenu li {
    padding: 3px 0;
    display: inline;
}

.submenu li a {
    display: block;
    padding: 13px 0 2px;
    background: url('/images/page_en/sub_menu.gif') no-repeat left bottom;
    -webkit-transition: all .25s linear 0;
    -moz-transition: all .25s linear 0;
    -o-transition: all .25s linear 0;
    transition: all .25s linear 0;
}

.submenu li a:hover {
    color: #78BC27;
}

.submenu li.current a {
    color: #006D38;
    background: url('/images/page_en/sub_menu_on.gif') no-repeat left bottom;
}

.submenu li ul {
    list-style-type: none;
    font-size: 12px;
    line-height: 1.75em;
    padding: 5px 30px 0 14px;
}

.submenu li ul li a, .submenu li.current ul li a {
    padding: 2px 0;
    background: url('/images/page_en/line.gif') repeat-x left bottom;
    color: #565656;
}

.submenu li ul li a:hover, .submenu li.current ul li a:hover {
    color: #78BC27;
}

.submenu li ul li.current a {
    color: #006D38;
}

.two_col_other .submenu {
    overflow: hidden;
    display: inline-block;
    *display: inline;
    bottom: 0;
    position: static;
}

.two_col_other .submenu li {
    float: left;
    clear: right;
    padding: 0;
    width: 116px;
    height: 31px;
    overflow: hidden;
    position: relative;
}

.two_col_other .submenu li a {
    display: inline-block;
    width: 0;
    height: 0;
    padding: 62px 0 0 116px;
    overflow: hidden;
    position: relative;
    bottom: 0px;
    -webkit-transition: background .25s linear 0;
    -moz-transition: background .25s linear 0;
    -o-transition: background .25s linear 0;
    transition: background .25s linear 0;
}

.two_col_other .submenu li a:hover {
    background-color: #78BC27;
    bottom: 0px;
}

.two_col_other .submenu li.current a {
    bottom: 31px;
}

.two_col_other .submenu li.current a:hover {
    bottom: 31px;
    background-color: #006D38;
}

.two_col_other .submenu li a.Partners {
    background-image: url('/images/page_en/submenu_hhr.gif');
    _background-image: url('/images/tm.gif');
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page_en/submenu_hhr.gif', sizingmethod=scale);
}

.two_col_other .submenu li a.专业团队 {
    background-image: url('/images/page_en/submenu_zytd.gif');
    _background-image: url('/images/tm.gif');
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page_en/submenu_zytd.gif', sizingmethod=scale);
}

.thirdmenu {
    list-style-type: none;
    padding: 0 0 20px;
    margin: 0 -4px 18px 0;
    overflow: hidden;
    background: url('/images/page_en/linex.gif') no-repeat center bottom;
    position: relative;
}

.thirdmenu li {
    float: left;
    width: 171px;
    border-left: 1px solid #FFF;
    position: relative;
    right: 1px;
    text-align: center;
}

.thirdmenu a {
    display: block;
}

.thirdmenu a:link, .thirdmenu a:visited, .thirdmenu a:active {
    color: #FFF;
    background: #818181;
}

.thirdmenu a:hover, .thirdmenu a.current:link, .thirdmenu a.current:visited, .thirdmenu a.current:active {
    color: #FFF;
    background: #006D38;
}

.thirdmenu a.current:hover {
    color: #FFF;
    background: #818181;
}

.page_title {
    margin-bottom: 1em;
    padding: 0 0 15px;
    background: url('/images/page_en/line.gif') repeat-x left bottom;
    height: 22px;
}

.page_title h1, .page_title h2 {
    font-size: 22px;
    line-height: 28px;
    font-family: Verdana, Tahoma, simSun;
    font-weight: lighter;
    float: left;
    padding: 0 0 0 8px;
    border-left: 2px solid #006D38;
    color: #006D38;
    letter-spacing: 0.25em;
}

.page_about {
    color: #A7A7A7;
    font-family: Verdana, Tahoma, simSun;
}

.page_title .search {
    float: right;
    position: relative;
    top: 4px;
}

.likeselect {
    display: inline-block;
    *display: inline;
    height: 1.75em;
    width: 9em;
    position: relative;
    vertical-align: top;
    border: 1px solid #78BC27;
}

.likeselect span {
    display: inline-block;
    *display: inline;
    width: 7em;
    padding: 0 1em 0 0.5em;
    margin-right: 0.5em;
    background: url('/images/page_en/ico_05.gif') no-repeat right center;
    position: relative;
    cursor: pointer;
}

.likeselect ul {
    position: absolute;
    list-style-type: none;
    left: -1px;
    top: 21px;
    width: 9em;
    border: 1px solid #78BC27;
    background: #FFF;
    visibility: hidden;
    overflow: hidden;
}

.likeselect li {
    display: inline;
}

.likeselect a {
    display: block;
    padding: 0 0.5em;
}

.likeselect a:hover {
    background: #78BC27;
    color: #FFF;
}

.selectopen ul {
    visibility: visible;
}

.selectopen {
    z-index: 100;
}

.turnpage {
    text-align: center;
    line-height: 1.5em;
    font-weight: bold;
    color: #A7A7A7;
    padding: 10px 0;
}

.turnpage .num {
    color: #565656;
}

.turnpage input {
    width: 1.5em;
    vertical-align: middle;
    border: 1px solid #A7A7A7;
    text-align: center;
    line-height: 1.25em;
    position: relative;
    bottom: 1px;
    ime-mode: Disabled;
}

.turnpage a {
    display: inline-block;
    min-width: 1em;
    padding: 0 0.25em;
    margin: 0 2px;
    text-align: center;
    line-height: 1.5em;
    zoom: 1;
    color: #FFF;
    background: #A7A7A7;
    _width: 1em;
    white-space: nowrap;
    vertical-align: middle;
}

.turnpage a:link, .turnpage a:visited, .turnpage a:active {
    color: #FFF;
}

.turnpage a.current, .turnpage a:hover {
    background: #78BC27;
    color: #FFF;
}

.turnpage a.page_up {
    padding: 18px 0 0 65px;
    overflow: hidden;
    width: 0;
    min-width: 0;
    height: 0;
    margin: 0 2em 0 0;
    background: url('/images/page_en/page_up.gif') no-repeat 0 0 !important;
}

.turnpage a.page_dn {
    padding: 18px 0 0 65px;
    overflow: hidden;
    width: 0;
    min-width: 0;
    height: 0;
    margin: 0 0 0 2em;
    background: url('/images/page_en/page_dn.gif') no-repeat 0 0 !important;
}

#aspNetPager {
    line-height: 1.5em;
}

#aspNetPager a {
    display: inline-block;
    border: 1px solid #A7A7A7;
    padding: 0 3px;
    min-width: 1em;
    _width: 1em;
    vertical-align: middle;
}

#aspNetPager span {
    display: inline-block;
    border: 1px solid #A7A7A7;
    padding: 0 3px;
    min-width: 1em;
    _width: 1em;
    vertical-align: middle;
}

#aspNetPager a span, #aspNetPager span a {
    margin: -1px -4px;
}

#aspNetPager a:hover, #aspNetPager span:hover {
    background: #78BC27;
    color: #FFF;
}

#aspNetPager a span.page_dn {
    padding: 18px 0 0 0;
    overflow: hidden;
    width: 65px;
    _width: 65px;
    min-width: 0;
    height: 0;
    border: 1px solid #FFF;
    background: url('/images/page_en/page_up.gif') no-repeat 0 0 !important;
}

#aspNetPager a span.page_up {
    padding: 18px 0 0 0;
    overflow: hidden;
    width: 65px;
    _width: 65px;
    min-width: 0;
    height: 0;
    border: 1px solid #FFF;
    background: url('/images/page_en/page_dn.gif') no-repeat 0 0 !important;
}

.form_content dl {
    padding: 0 0 0 15em;
}

.form_content dt {
    text-align: right;
    width: 15em;
    position: relative;
    right: 15.5em;
    height: 2.5em;
    margin-bottom: -2.5em;
}

.form_content dd {
    min-height: 1.75em;
    _height: 1.75em;
    padding-bottom: 0.75em;
}

.form_content dl .must {
    color: #006D38;
    display: inline-block;
    margin-right: 0.25em;
}

.form_content dl input, .form_content dl select {
    position: relative;
    bottom: 1px;
}

.form_content .input {
    width: 18em;
    border: 1px solid #006D38;
}

.form_content textarea.input {
    width: 90%;
    height: 7em;
}

.form_content .form_note {
    font-weight: bold;
}

.form_btn a {
    display: inline-block;
    font-size: 12px;
    line-height: 19px;
    padding: 5px 10px 5px 10px;
    background: #565656;
    color: #FFF;
    margin: 0 0.5em 0 0;
    height: 20px;
    overflow: hidden;
    vertical-align: middle;
}

.form_btn a:link, .form_btn a:visited, .form_btn a:active {
    color: #FFF;
    text-decoration: none;
}

.form_btn a:hover, .form_btn a.ccolor {
    color: #FFF;
    background: #006D38;
    text-decoration: none;
}

.form_btn a.ccolor:hover {
    background: #565656;
}

.form_content .form_btn {
    margin-left: 15em;
    padding-top: 1em;
}

.form_content .form_btn a {
    padding: 0 19px 0 25px;
    *padding: 0 25px;
    letter-spacing: 6px;
}

.no_content {
    padding: 80px 0;
    color: #78BC27;
    font-size: 48px;
    text-align: center;
    line-height: 50px;
}

/*------Article content--------*/
.into_title {
    text-align: center;
    width: 890px;
    margin: 0 auto;
}

.two_col .into_title {
    width: 690px;
}

.into_title h1 {
    line-height: 1.5em;
    font-size: 2em;
    font-family: Verdana, Tahoma, simHei;
    font-weight: lighter;
    color: #006D38;
}

.into_title h2 {
    line-height: 1.5em;
    font-size: 1.5em;
    font-family: Verdana, Tahoma, simHei;
    font-weight: lighter;
    color: #006D38
}

.into_title h1.ccolor, .into_title h2.ccolor {
    color: #C40007;
}

.into_title .newsinfo {
    background: url('/images/page_en/line.gif') repeat-x 0 0;
    padding: 10px 0;
    color: #A7A7A7;
}

.into_title .newsinfo .infotype {
    margin: 0 10px;
}

.into_content {
    text-align: justify;
    text-justify: inter-ideograph;
    line-height: 2em;
    overflow: hidden;
    width: 890px;
    margin: 0 auto;
}

.two_col .into_content {
    width: 690px;
}

.into_content h1, .into_content h2, .into_content h3 {
    margin: 1em 0 0.75em;
    color: #333;
}

.into_content h1 {
    font-size: 1.83em;
    line-height: 2em;
}

.into_content h2 {
    font-size: 1.5em;
    line-height: 2em;
}

.into_content h3 {
    font-size: 1.17em;
    line-height: 2em;
}

.into_content h4, .into_content h5, .into_content h6 {
    margin: 0.75em 0 0.75em;
    font-size: 1em;
    line-height: 2em;
}

.into_content strong, .into_content b {
    color: #333;
}

.into_content p {
    margin: 0.75em 0 0.75em;
}

.into_content table {
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0.75em 0 0.75em;
}

.into_content table th {
    border: 0;
    padding: 3px 5px;
    background: #78BC27;
    color: #FFF;
}

.into_content table td {
    border: 0;
    padding: 3px 5px;
}

.into_content table.haveborder th, .into_content table.haveborder td {
    border: 1px solid #A7A7A7;
}

.into_content li {
    margin: 0.5em 0;
}

.into_content ul, .into_content ol {
    margin: 1em 0 1em 2em;
    zoom: normal;
}

.into_content ul ul, .into_content ol ol, .into_content ul ol, .into_content ol ul {
    margin: 0 0 0 2em;
}

.into_content a:link, .into_content a:visited, .into_content a:active {
    text-decoration: underline;
}

.into_content a:hover {
    text-decoration: none;
}

.into_content img {
    display: inline-block;
    margin: 0 auto;
    border: 0px;
    padding: 0px;
}

.into_content img.haveborder {
    border: 1px solid #A7A7A7;
    padding: 1px;
}

.txt_content {
    text-align: justify;
    text-justify: inter-ideograph;
    line-height: 2em;
    overflow: hidden;
    width: 890px;
    margin: 0 auto;
}

.two_col .txt_content {
    width: 690px;
}

.txt_content h1, .txt_content h2, .txt_content h3 {
    margin: 1em 0 0.75em;
    color: #006D38;
}

.txt_content h1 {
    font-size: 1.83em;
    line-height: 2em;
}

.txt_content h2 {
    font-size: 1.5em;
    line-height: 2em;
}

.txt_content h3 {
    font-size: 1.17em;
    line-height: 2em;
}

.txt_content h4, .txt_content h5, .txt_content h6 {
    margin: 0.75em 0 0.75em;
    font-size: 1em;
    line-height: 2em;
}

.txt_content strong, .txt_content b {
    color: #333;
}

.txt_content p {
    margin: 0.75em 0 0.75em;
}

.txt_content table {
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0.75em 0 0.75em;
}

.txt_content table th {
    border: 0;
    padding: 3px 5px;
    background: #78BC27;
    color: #FFF;
}

.txt_content table td {
    border: 0;
    padding: 3px 5px;
}

.txt_content table.haveborder th, .txt_content table.haveborder td {
    border: 1px solid #A7A7A7;
}

.txt_content li {
    margin: 0.5em 0;
}

.txt_content ul, .txt_content ol {
    margin: 1em 0 1em 2em;
    zoom: normal;
}

.txt_content ul ul, .txt_content ol ol, .txt_content ul ol, .txt_content ol ul {
    margin: 0 0 0 2em;
}

.txt_content hr {
    border: #006D38 1px solid;
}

.txt_content a:link, .txt_content a:visited, .txt_content a:active {
    text-decoration: underline;
}

.txt_content a:hover {
    text-decoration: none;
}

.txt_content img {
    display: inline-block;
    margin: 0 auto;
    border: 0px;
    padding: 0px;
}

.txt_content img.haveborder {
    border: 1px solid #A7A7A7;
    padding: 1px;
}

/*----new layer------------*/
#newlayer {
    display: none;
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    text-align: center;
}

#newlayer .layer_bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.4;
    filter: alpha(opacity=40);
}

#newlayer .layer_place {
    position: relative;
    width: 1px;
    overflow: hidden;
    margin-left: -1px;
    height: 100%;
    visibility: hidden;
    display: inline-block;
    vertical-align: middle;
    *display: inline;
}

#newlayer #layer_content {
    position: relative;
    width: 540px;
    min-height: 210px;
    display: inline-block;
    vertical-align: middle;
    background: #FFF;
    text-align: left;
    *display: inline;
    _height: 210px;
}

#newlayer #layer_iframe {
    display: none;
    _display: block;
    width: 100%;
    height: 100%;
    z-index: -1;
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0);
}

#sublayer1, #sublayer2, #sublayer3, #sublayer4, #sublayer6, #sublayer7, #sublayer8, #sublayer9 {
    display: none;
}

#sublayer0 {
    min-height: 210px;
    _height: 210px;
    border: 12px solid #FFF;
}

#sublayer5 {
    height: 0;
    overflow: hidden;
    width: 100%;
}

#sublayer5 .btn_close {
    position: absolute;
    width: 0;
    height: 0;
    padding: 23px 0 0 23px;
    overflow: hidden;
    right: 21px;
    top: 19px;
    background: url('/images/page_en/close.gif') no-repeat 0 0;
    z-index: 50;
}

#sublayer5 .btn_download {
    background: url('/images/2010site/btn_download.gif') no-repeat 0 0;
}

/*--footer---------*/
.footer {
    margin: 0 auto;
    text-align: left;
    width: 950px;
    position: relative;
    z-index: 40;
    border-top: 3px solid #006D38;
    margin-top: 5px;
    padding: 5px 0;
    overflow: hidden;
    color: #A7A7A7;
    overflow-x: hidden;
}

.footer a:link, .footer a:visited, .footer a:active {
    color: #A7A7A7;
}

.footer a:hover {
    color: #006D38;
}

.sitelink {
    float: right;
    list-style-type: none;
    font-size: 0;
    overflow: hidden;
    position: relative;
    left: 12px;
}

.sitelink li {
    position: relative;
    left: 1px;
    display: inline-block;
    *display: inline;
    margin-left: -0.5em;
    background: url('/images/page_en/icon_line.gif') no-repeat right center;
    padding: 0 1px 0 0;
    zoom: 1;
    vertical-align: top;
}

.sitelink li a {
    font-size: 12px;
    line-height: 1.75em;
    display: inline-block;
    margin: 0 12px;
}

.copyright {
    float: left;
    white-space: nowrap;
}

/*----home------------*/
.index_link {
    margin: 0 2px 10px;
    height: 97px;
    background: url('/images/page_en/index_link.png') repeat-x 0 0;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page_en/index_link.gif', sizingmethod=scale);
}

.index_link ul {
    list-style-type: none;
    overflow: hidden;
    padding: 6px 0 0;
}

.index_link li {
    position: relative;
    float: left;
    width: 310px;
    height: 84px;
    left: 12px;
}

.index_link li h2 {
    margin-bottom: 3px;
    height: 20px;
}

.index_link li h2 a {
    width: 0px;
    height: 0;
    padding: 20px 0 0 130px;
    overflow: hidden;
    display: block;
}

.index_link li .content {
    position: relative;
    filter: glow(color=#565656, strength=3);
    padding-bottom: 3px;
}

.index_link li .content a {
    position: relative;
    border: 3px solid #FFF;
    background: #EFF5F0;
    padding: 6px 3px 6px 85px;
    width: 202px;
    height: 36px;
    line-height: 12px;
    overflow: hidden;
    box-shadow: 1px 1px 3px #565656;
    display: inline-block;
    -webkit-transition: all .25s linear 0.1s;
    -moz-transition: all .25s linear 0.1s;
    -o-transition: all .25s linear 0.1s;
    transition: all .25s linear 0.1s;
    font-size: 10px;
    overflow: hidden;
}

.index_link li .content a:hover {
    background: #006D38;
    color: #FFF;
    border: 3px solid #E3E045
}

.index_link li .content img {
    width: 79px;
    height: 96px;
    position: absolute;
    left: 0px;
    top: 0px;
}

.index_link li.current .content img {
    top: -48px;
}

.index_link .hotimgtxt {
    display: none;
}

.index_link .hotimgbtn {
    position: absolute;
    width: 934px;
    left: 13px;
    top: 6px;
}

.index_link .hotimgbtn a {
    float: left;
    padding: 77px 0 0 300px;
    margin-right: 10px;
    width: 0;
    height: 0;
    overflow: hidden;
    background: url('/images/tm.gif');
}

.index_link li h2.h2_gsdt a {
    background: url('/images/page_en/h2_gsdt.png') no-repeat 0 0;
    _background: url('/images/tm.gif');
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page_en/h2_gsdt.gif', sizingmethod=scale);
}

.index_link li h2.h2_tzcl a {
    background: url('/images/page_en/h2_tzcl.png') no-repeat 0 0;
    _background: url('/images/tm.gif');
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page_en/h2_tzcl.gif', sizingmethod=scale);
}

.index_link li h2.h2_gltd a {
    background: url('/images/page_en/h2_gltd.png') no-repeat 0 0;
    _background: url('/images/tm.gif');
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page_en/h2_gltd.gif', sizingmethod=scale);
}

.index .main_content .title {
    height: 26px;
    position: relative;
}

.index .main_content .title h2 {
    padding: 20px 0 0;
    width: 140px;
    height: 0;
    overflow: hidden;
    float: left;
}

.index .main_content .title .more {
    position: absolute;
    left: 0;
    top: 0;
    padding: 20px 0 0 140px;
    background: url('/images/tm.gif');
    width: 0;
    height: 0;
    overflow: hidden;
}

.index_news {
    float: left;
    width: 234px;
    padding: 0 10px 0 14px;
    background: url('/images/page_en/line_y.gif') repeat-y right top;
    min-height: 176px;
}

.index_news .title h2 {
    background: url('/images/page_en/h2_jlxw.gif') no-repeat 0 0;
}

.index_news ul {
    position: relative;
    overflow: hidden;
    list-style-type: none;
}

.index_news li {
    position: relative;
    background: url('/images/page_en/line.gif') repeat-x 0 0;
    bottom: 1px;
    padding: 4px 0;
    font-size: 11px;
    line-height: 16px;
}

.index_news .time {
    display: block;
    color: #A7A7A7;
}

.index_project {
    float: left;
    width: 369px;
    padding: 0 0 0 10px;
}

.index_project .title h2 {
    background: url('/images/page_en/h2_tzxm.gif') no-repeat 0 0;
}

.index .main_content .index_project .title h2 {
    width: 220px;
}

.index .main_content .index_project .title a {
    width: 70px;
}

.index_project ul {
    list-style-type: none;
    margin-right: -3px;
    padding: 8px 0 0;
}

.index_project li {
    width: 114px;
    height: 32px;
    border: 1px solid #A7A7A7;
    float: left;
    margin: 0 7px 10px 0;
    background: #FFF;
}

.index_project li a {
    position: relative;
    display: inline-block;
    width: 114px;
    height: 32px;
    vertical-align: top;
    overflow: hidden;
}

.index_project li img {
    vertical-align: top;
    background: #FFF;
}

.index_project .name {
    position: absolute;
    width: 108px;
    border: 1px solid #A7A7A7;
    padding: 3px;
    visibility: hidden;
    left: -1px;
    bottom: 32px;
    background: #FFF;
    color: #565656;
    opacity: 0.9;
    filter: alpha(opacity=90);
}

.index_project .name strong {
    display: block;
    color: #006D38;
}

.index_project a:hover {
    z-index: 42;
    overflow: visible;
}

.index_project a:hover .name {
    visibility: visible;
}

.index_about {
    float: right;
    width: 288px;
    padding: 0 0 0 10px;
    background: url('/images/page_en/line_y.gif') repeat-y left top;
    min-height: 176px;
    position: relative;
    right: 14px;
}

.index_about .title h2 {
    background: url('/images/page_en/h2_jljs.gif') no-repeat 0 0;
}

.index_about .content {
    padding: 4px 0 0;
    text-align: justify;
    text-justify: inter-ideograph;
    font-size: 11px;
    line-height: 16px;
}

/*----About Us------------*/
.honor_list h2 {
    margin: 20px 0 0;
    border-bottom: 3px solid #006D38;
    color: #006D38;
    padding: 0 10px;
    line-height: 40px;
    font-size: 16px;
}

.honor_list h2 span {
    display: inline-block;
    vertical-align: baseline;
    font-size: 32px;
}

.honor_list ul {
    overflow: hidden;
    list-style-type: none;
    border-bottom: 3px solid #006D38;
}

.honor_list li {
    float: left;
    width: 335px;
    margin: 0 0 20px 0;
}

.honor_list h3 {
    padding: 9px 0 5px 120px;
    border-bottom: 2px solid #78BC27;
    color: #006D38;
    position: relative;
}

.honor_list h3 img {
    position: absolute;
    left: 0;
    top: 15px;
    width: 106px;
    height: 24px;
    border: 1px solid #A7A7A7;
}

.honor_list dt {
    width: 9.5em;
    height: 1.75em;
    padding: 0.25em 0 0;
    margin: 0 -9.5em -2em 0;
    color: #006D38;
}

.honor_list dd {
    background: url('/images/page_en/line.gif') repeat-x left bottom;
    padding: 0.25em 0 0.25em 9.5em;
}

.honor_list dl img {
    width: 162px;
    height: 162px;
    border: 1px solid #A7A7A7;
    display: block;
}

.honor_list .year_content_one li {
    float: none;
    width: auto;
}

.events_list h2 {
    margin: 20px 0 5px;
    border-bottom: 3px solid #006D38;
    color: #006D38;
    padding: 0 10px;
    line-height: 40px;
    font-size: 16px;
}

.events_list h2 span {
    display: inline-block;
    vertical-align: baseline;
    font-size: 32px;
}

.events_list dt {
    width: 10.5em;
    height: 1.75em;
    padding: 0.25em 0 0 2em;
    margin: 0 -12.5em -2em 0;
    color: #006D38;
}

.events_list dd {
    background: url('/images/page_en/line.gif') repeat-x left bottom;
    padding: 0.25em 2em 0.25em 12.5em;
}

/*----Management Team------------*/
/*.team_list{position:relative;padding:10px 0 20px; overflow:hidden; list-style-type:none;margin:0 -5px 0;}
.team_list li{width:297px;height:160px;border-bottom:160px solid #FFF;position:relative; overflow:hidden; float:left;}
.team_list li.teamclass1{border-bottom:0;}
.team_list li.teamclass2{left:297px;border-bottom:0}
.team_list li.teamclass3{right:297px;top:160px;}
.team_list a{position:relative;display:inline-block;width:297px;height:160px; background:#E8E8E8; vertical-align:top;-webkit-transition:all .25s linear 0.1s;-moz-transition:all .25s linear 0.1s;-o-transition:all .25s linear 0.1s;transition:all .25s linear 0.1s;}
.team_list img{position:relative;vertical-align:top;-webkit-transition:all .25s linear 0;-moz-transition:all .25s linear 0;-o-transition:all .25s linear 0;transition:all .25s linear 0;}
.team_list .teamphoto{position:relative;display:inline-block;background:#000; width:160px; height:156px; border-bottom:4px solid #78BC27; overflow:hidden; vertical-align:top;-webkit-transition:all .25s linear 0.1s;-moz-transition:all .25s linear 0.1s;-o-transition:all .25s linear 0.1s;transition:all .25s linear 0.1s;}
.team_list .personinfo{ position:absolute; left:170px; bottom:10px; color:#A7A7A7;-webkit-transition:all .25s linear 0.1s;-moz-transition:all .25s linear 0.1s;-o-transition:all .25s linear 0.1s;transition:all .25s linear 0.1s;}
.team_list .name{ display:block; font-size:16px;line-height:1.5em; color:#006D38;-webkit-transition:all .25s linear 0.1s;-moz-transition:all .25s linear 0.1s;-o-transition:all .25s linear 0.1s;transition:all .25s linear 0.1s;}
.team_list .bg{ position:absolute;width:297px;height:160px; background:url('/images/tm.gif'); left:0; top:0;}
.team_list a:hover{ background:#78BC27;}
.team_list a:hover .teamphoto{ height:160px; border-bottom:0px solid #78BC27;}
.team_list a:hover .personinfo{color:#FFF;}
.team_list a:hover .name{color:#FFF;}*/

.team_list {
    position: relative;
    padding: 10px 0 20px;
    overflow: hidden;
    list-style-type: none;
    margin: 0 -23px 0 0;
    width: 913px;
}

.team_list li {
    width: 160px;
    height: 210px;
    position: relative;
    overflow: hidden;
    margin: 0 22px 30px 0;
    float: left;
    left: 1px;
}

.team_list a {
    position: relative;
    display: inline-block;
    width: 160px;
    height: 210px;
    background: #E8E8E8;
    vertical-align: top;
    -webkit-transition: all .25s linear 0.1s;
    -moz-transition: all .25s linear 0.1s;
    -o-transition: all .25s linear 0.1s;
    transition: all .25s linear 0.1s;
}

.team_list img {
    position: relative;
    vertical-align: top;
    -webkit-transition: all .25s linear 0;
    -moz-transition: all .25s linear 0;
    -o-transition: all .25s linear 0;
    transition: all .25s linear 0;
}

.team_list .photo {
    position: absolute;
    display: inline-block;
    background: #000;
    width: 160px;
    height: 160px;
    overflow: hidden;
    vertical-align: top;
    left: 0;
    top: 0;
}

.team_list .teamphoto {
    position: absolute;
    z-index: 2;
    display: inline-block;
    background: #000;
    width: 160px;
    height: 156px;
    border-bottom: 4px solid #78BC27;
    left: 0;
    top: 0;
    overflow: hidden;
    vertical-align: top;
    -webkit-transition: all .25s linear 0.1s;
    -moz-transition: all .25s linear 0.1s;
    -o-transition: all .25s linear 0.1s;
    transition: all .25s linear 0.1s;
}

.team_list .personinfo {
    position: absolute;
    left: 0px;
    top: 160px;
    height: 47px;
    padding: 3px 0 0;
    width: 160px;
    text-align: center;
    color: #A7A7A7;
    -webkit-transition: all .25s linear 0.1s;
    -moz-transition: all .25s linear 0.1s;
    -o-transition: all .25s linear 0.1s;
    transition: all .25s linear 0.1s;
}

.team_list .personinfo br {
    display: none;
}

.team_list .name {
    display: block;
    font-size: 14px;
    line-height: 1.5em;
    color: #006D38;
    -webkit-transition: all .25s linear 0.1s;
    -moz-transition: all .25s linear 0.1s;
    -o-transition: all .25s linear 0.1s;
    transition: all .25s linear 0.1s;
}

.team_list .bg {
    position: absolute;
    z-index: 3;
    width: 160px;
    height: 210px;
    background: url('/images/tm.gif');
    left: 0;
    top: 0;
}

.team_list a:hover {
    background: #78BC27;
}

.team_list a:hover .teamphoto {
    height: 160px;
    border-bottom: 0px solid #78BC27;
    opacity: 0;
    filter: alpha(opacity=0);
}

.team_list a:hover .personinfo {
    color: #FFF;
}

.team_list a:hover .name {
    color: #FFF;
}

.team_list span.position {
    font-size: 10px;
}

.personinfo_photo {
    float: left;
    position: relative;
    width: 215px;
    height: 315px;
    overflow: hidden;
}

.personinfo_photo img {
    width: 215px;
}

.personinfo_photo .personinfo {
    position: absolute;
    width: 215px;
    left: 0;
    bottom: 0;
    text-align: center;
    color: #FFF;
    font-size: 13px;
    font-family: Verdana, Tahoma, simHei;
    line-height: 20px;
    overflow: hidden;
    padding: 5px 0;
    background: url('/images/page_en/bg.png');
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page_en/bg.png', sizingmethod=scale);
}

.personinfo_photo .personinfo h1 {
    font-size: 22px;
    line-height: 25px;
}

.personinfo_content {
    float: right;
    width: 660px;
    text-align: justify;
    text-justify: inter-ideograph;
}

.personinfo_content p {
    margin-bottom: 1.5em;
}

/*----Our Approach------------*/
.search_alphabet {
    font-size: 14px;
    font-weight: bold;
    color: #A7A7A7;
    line-height: 1.5em;
    margin-bottom: 1em;
    white-space: nowrap;
}

.search_alphabet a {
    display: inline-block;
    width: 1.5em;
    text-align: center;
}

.search_alphabet a:link, .search_alphabet a:visited, .search_alphabet a:active {
    color: #A7A7A7;
}

.search_alphabet a:hover {
    color: #78BC27;
}

.project_list {
    list-style-type: none;
    margin-right: -23px;
    padding: 3px 0 20px;
    line-height: 18px;
    overflow: hidden;
    width: 713px;
}

.project_list li {
    position: relative;
    padding: 0 0 0 138px;
    float: left;
    width: 197px;
    margin: -3px 20px 0 0;
    height: 145px;
    overflow: hidden;
    border-top: 3px solid #78BC27;
    border-bottom: 3px solid #006D38;
}

.project_list li.projectclass3, .project_list li.projectclass4 {
    border-bottom: 3px solid #78BC27;
    border-top: 3px solid #006D38;
}

.project_list li img {
    position: absolute;
    left: 0;
    top: 0;
}

.project_list li .introduction {
    margin: 0 0 0 -138px;
    padding: 11px 0 0;
    height: 6em;
    overflow: hidden;
    color: #A7A7A7;
    margin-bottom: 10px;
    background: url('/images/page_en/line.gif') repeat-x 0 0;
}

.project_list li a {
    display: block;
    padding: 7px 8px;
    height: 3em;
    background: url('/images/page_en/line_y.gif') repeat-y 0 0;
    font-weight: bold;
    -webkit-transition: all .25s linear 0;
    -moz-transition: all .25s linear 0;
    -o-transition: all .25s linear 0;
    transition: all .25s linear 0;
    line-height: 1.5em;
}

.project_list li a .name {
    font-size: 14px;
}

.project_list li a:link, .project_list li a:visited, .project_list li a:active {
    color: #006D38;
}

.project_list li a:hover {
    color: #78BC27;
}

.project_list li {
    height: 66px;
}

.project_list li .introduction {
    height: 0;
}

/*----Press Room------------*/
.news_list {
    list-style-type: none;
    overflow: hidden;
    position: relative;
    bottom: 1em;
}

.news_list li {
    padding: 5px 5px 6px 15px;
    background: url('/images/page_en/line.gif') repeat-x left bottom;
    height: 1.75em;
    overflow: hidden;
}

.news_list .time {
    float: right;
    color: #A7A7A7;
}

.news_list a {
    padding: 0 0 0 12px;
    background: url('/images/page_en/news_icon.gif') no-repeat left center;
    -webkit-transition: all .25s linear 0.1s;
    -moz-transition: all .25s linear 0.1s;
    -o-transition: all .25s linear 0.1s;
    transition: all .25s linear 0.1s;
}

.news_list a:hover {
    font-size: 14px;
}

/*----CEO CLUB------------*/
.club_list {
    width: 100%;
    border: 0;
    border-spacing: 0;
    border-collapse: collapse;
    border-top: 2px solid #006D38;
    border-bottom: 2px solid #006D38;
    margin: 20px auto 0;
}

.club_list td {
    padding: 4px 10px 3px 0;
    color: #A7A7A7;
    border-bottom: 1px solid #006D38;
}

.club_list th {
    padding: 4px 10px 3px 0;
    color: #006D38;
    border-bottom: 1px solid #006D38;
}

/*----Contact Us------------*/
ul.jobs_list {
    list-style-type: none;
    padding: 3px 0 20px;
    margin: 0;
    line-height: 18px;
    overflow: hidden;
    border-bottom: 3px solid #006D38;
}

ul.jobs_list li {
    overflow: hidden;
    border-top: 3px solid #006D38;
    padding: 0 0 0 65px;
}

ul.jobs_list li h3 {
    position: relative;
    z-index: 1;
    background: #78BC27;
    margin: 0 0 0 -65px;
    padding: 0 0 0 10px;
    color: #FFF;
}

ul.jobs_list li h3 .type {
    font-size: 12px;
    font-weight: lighter;
    color: #006D38;
    margin-right: 0.5em;
}

ul.jobs_list li h4 {
    margin: 0 0 0 -10px;
    padding: 1em 0 0 10px;
    border-bottom: 1px solid #78BC27;
    color: #006D38;
}

.column_contact .form_content dl {
    padding: 1em 0 0 3.5em;
}

.column_contact .form_content dt {
    width: 3em;
    right: 3.5em;
}

.form_content .form_btn {
    margin-left: 3.5em;
}

/*----site map------------*/
.sitemap {
    overflow: hidden;
    list-style-type: none;
}

.sitemap li {
    padding: 10px 0;
}

.sitemap li a {
    font-size: 1.5em;
    display: inline-block;
    font-weight: bold;
    min-width: 6em;
    white-space: nowrap;
    padding: 0 0 0 1em;
    background: url('/images/page_en/news_icon.gif') no-repeat left center;
}

.sitemap li a:link, .sitemap li a:visited, .sitemap li a:active {
    color: #006D38;
}

.sitemap li a:hover {
    color: #565656;
}

.sitemap ul {
    list-style-type: none;
    display: inline;
}

.sitemap ul li {
    display: inline;
}

.sitemap ul li a {
    font-size: 12px;
    vertical-align: bottom;
    font-weight: lighter;
    padding: 0 0 0 0.5em;
    width: auto;
    min-width: 0;
    background: url('/images/page_en/icon_line.gif') no-repeat left center;
}

.sitemap ul li a:link, .sitemap ul li a:visited, .sitemap ul li a:active {
    color: #565656;
}

.sitemap ul li a:hover {
    color: #006D38;
}

.menu ul a.CEO\'sWords {
    background-image: url('/images/page_en/menusub2_1.png');
}

.menu ul a.Overview {
    background-image: url('/images/page_en/menusub2_2.png');
}

.menu ul a.Culture {
    background-image: url('/images/page_en/menusub2_3.png');
}

.menu ul a.Brand {
    background-image: url('/images/page_en/menusub2_4.png');
}

.menu ul a.SuccessStories {
    background-image: url('/images/page_en/menusub2_5.png');
}

.menu ul a.Milestones {
    background-image: url('/images/page_en/menusub2_6.png');
}

.menu ul a.Partners {
    background-image: url('/images/page_en/menusub3_1.gif');
}

.menu ul a.Investment {
    background-image: url('/images/page_en/menusub4_1.png');
}

.menu ul a.IPO {
    background-image: url('/images/page_en/menusub4_2.png');
}

.menu ul a.MA {
    background-image: url('/images/page_en/menusub4_3.png');
}

.menu ul a.LCNews {
    background-image: url('/images/page_en/menusub6_1.png');
}

.menu ul a.Partners {
    background-image: url('/images/page_en/menusub6_2.gif');
}

.menu ul a.PortfolioNews {
    background-image: url('/images/page_en/menusub6_3.png');
}

.menu ul a.UEC {
    background-image: url('/images/page_en/menusub7_1.png');
}

.menu ul a.UFC {
    background-image: url('/images/page_en/menusub7_2.png');
}

.menu ul a.UHC {
    background-image: url('/images/page_en/menusub7_3.png');
}

.menu ul a.SubmitBP {
    background-image: url('/images/page_en/menusub8_1.png');
}

.menu ul a.Contacts {
    background-image: url('/images/page_en/menusub8_2.png');
}

.menu ul a.Careers {
    background-image: url('/images/page_en/menusub8_3.png');
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .menu {
        font-family: simSun;
        font-size: 12px;
    }
}
